import {defineStore} from 'pinia'
/** 
 * 1.定义容器
 * 参数1: 容器的 ID,必须唯一,挂载到根容器
 * 参数2: 选项对象
 * 返回值: 一个函数，调用得到容器实例
 */ 
export const useMainStore = defineStore('main', {
    state: () => {
        return{
            count : 100,
            foo : 'bar',
            arr : [1,2,3]
        }
    },

    getters: {},
    
    actions: {
        changeState(){
            this.count++
            this.foo = 'hello'
            this.arr.push(4)
        }
        
    } 
})